package com.lanou3g.code0410;

/**
 * Created by dllo on 18/4/10.
 */
public class Cat extends Animal {

    public void sellMoe(){
        System.out.println("在卖萌");
    }

    @Override
    /*
    @Override  是来表明某个方法时覆写其父类的方法
    当一个方法前  添加@Override之后,idea就会自动的监测这个方法在其父类中是否存在,如果存在  则构成覆写
    如果不存在  就会划红线来提示你  这个方法要么方法名写错了,
    要么  参数列表写错了
    @Override  并不是  覆写的必要条件,只是用来标记的
     */
    public void shout() {
        System.out.println("喵");
    }
    public void fun(){
        this.shout();
        /*
        super:
        1.指的是父类对象
        当在调用一个方法的时候:java首先会在当前类中寻找该方法=>如果找不到,则在父类中寻找

        如果我们想 指定调用父类中的方法,则需要写super关键字

         */
        super.shout();//叫
    }
}
